He really doesn't trust you, he just wants to control you.
I means that he doesn't trust you.
he is insecure
What it means is that he says one thing but does the opposite. Liars do this. Criminals do this. Pla<x>yers do this. Anyone who has something to hide does it.<br />
What should you do about it? Whatever you want to do! I mean that. It's your life and you know yourself and him better than I do. <br />
But if it were me in your shoes, I'd break up with him and not even be friends with him anymore. I'd give myself a year to get over him and then I'd start dating someone new when I'm ready. I would avoid all contact with him because he may be very persuasive and this would interrupt your get-over-him phase which you'll need.
He doesn't trust you. <br />
If he trusted you. he would take your word rather then assume what is happening.