I have a boy, and he is very stubborn. and very clever.
I have had trouble disciplining him, but when he is extremely bad, usually in public, or if he steals or lies, I will take his toys away. all of them.
I will completly clean out his room, he will have nothing but furniture, and light, and the posters on his walls.
I usually do this for a day at a time, it works well.
He is so well behaved when this happens, its ridiculous. Maybe its because he's bored out of his mind watching me and my fiance listen to podcasts and watch tedtalks - who knows.