I resigned after a long reign. You can find that a good bit of former staff will have some kind of resignation/demotion post.
Insure 1. to guarantee against loss orharm. 2. to secure indemnity to or on, incase of loss, damage, or death. The word you are looking for is ensure.
He's actually right on the definition, but the actual word you were looking for was most likely assure.