I don't have any advice just sympathy.
Going through a similar thing here, since she turned three she's just driving me mad. I feel like all I say is NO all day long. I praise her up heaps when she does what I ask (which is rare), I talk to her about her behaviour when she gets in trouble but five minutes later she's forgotten all about it.
I had a really bad day with her today and I can't wait till she goes to bed
Tomorrow is another day hun (and will probably be more of the same) :hugs: