I am no expert on this, but I started reading this book.
Treating-Explosive-Kids-Collaborative-Problem-Solving by Ross Greene.
It has some really good ideas in it about how to collaborate effectively with difficult child's. You might want to check it out.