No matter what age, kids can be like that. Me too, when I was a kid. It is not unusual.
Anyway, so when my kids do that, what I do is:
I TELL them "I KNOW you are trying to get me mad, or trying to manipulate me. It will not work. When you can cooperate and be a nice member of the family and nice to Mommy... you tell me. I am going away now." and then I walk out of the room.
I CALL them on it, bluntly. I don't pussy-foot around. I tell them, I KNOW what they are doing and I am not fooled, by it.
My kids get all 'shocked' they can't fool me and that I KNOW what they are doing. Why mince words.
But sure, if my kids are really in trouble, for something that is beyond their control, that is different. Then I am there.
You just explain to him, how to express himself and with what words. Or even to say "I need help" or "I made a mistake..." or "Sorry Mom but I did such and such..." etc.
Even... adults and/or Husbands... could learn that. :)
And yes, teach him being angry is okay, but HOW to say it, with WORDS.
Practice it.
Role-play with him.
Little kids need that, to know how. Otherwise they do not know how, automatically, by themselves.
all the best,
Susan