Ok, so he is manipulating you for sure. You could do that super nanny type thing where you say right, these are the rules of this house and this is what will happen if you do not follow them. So your expectations are clear from the start.
It will take a while when you make any change to have an effect, you just have to try and stick with it. I personally would take one away and that be it but if he loses say three in a day, give a punishment.
Although it is hard, once you've dealt with something, try not to react further- I.e let him reel you in and wind you up! He most probably knows what buttons to press to make mummy shout!
It is good that you make time for him, keep that up even if he has been in trouble. Maybe try playing a game or doing colouring together so you get to have a chat, and really listen to him so that he feels very important!
If he is having a good day, maybe give him a little job to help you with something and then obviously loads of praise after. That's good for boosting self esteem.
How did he react to getting pupil of the week?
I hope I don't sound patronising, just want to try and help and these are things that have worked for me before.
I've got to go to bed now (boring I know!) but let me know how you get on tomorrow. Don't forget to lock the window! :)