I agree with bingley that in (UK) general usage: assure means to convince or at least assert confidently; ensure means to make certain (that something will happen); and insure means to cover against risk (almost without exception by taking a policy). But there are usages where they sort of overlap. In particular we still have Assurance companies which sell insurance, and which in their documentation sometimes refer to Assuring a life.

Rod