Look I worked for a women with the same issues for almost 2 years. I tried a number of different methods from making sure everything was in writing (so I had evidence), weekly written updates, writen clarification of what I thought she wanted and my plans to implement it, deadlines, timelines etc. She was very passive aggressive, some days she was as nice as can be and i felt like I had imagined entire thing. Other days she was out right nasty - tossing me under the bus whenever possible. When things went well she took full credit for it with the board and officers, when things didn't go well I was to blame. We had an HR depart and I went them, they knew the problem, say the problem said officers and board knew about the problem. And yet nothing was done about it. It took me two years of accomodating it, hoping it would get better, putting down my head and just doing my job because I liked the job, had great benefits etc. Finally things came to a head during a meeting where I saw truly that she wasn't going to change, the organization wasn't going to do anything about the behavior and if I stayed there I was going to continue to be a whipping post for everything. It really drained me of my self esteem, eagerness to work hard and made me very suspicious of other people's intentions. I quit, have been going through therapy and realized that I should have left early on rather having to have gone through that entire ordeal because I thought I was helping the organization and I was stuck because of the salaries and benefit. So have an exit plan.