IMO, the best way to deal with a difficult person in general is not to deal with them for too long. Explain things with brevity and clarity, do not leave anything to chance. Also, when you communicate with said person, simply close with a "do you have any additional questions?" kind of comment. When things are in writing, it is much better for everyone as to who said what, and when.