You could be writing about my 7 yo DD. All of the above, plus currently refusing to let little sister (who adores her, and is very kissy and huggy) kiss or hug her, which upsets the little one , and me, very much.
Please can someone come and say that it is a phase,and they will transform into fab 8 yo?
My previously calm, gentle ds who has just turned 7 last week also seems to have developed what I can only describe as an... a t t i t u d e. Like your dd he has got cocky, answers back, and is defiant. Not all the time, I mean I can still recognise his former self, but enough for me to notice and wonder if this is just a phase. I do pick him up on it firmly though.