Hi Dubz
I've got a friend who has a Type A personality (I've also got what can be characterized as a Type B personality as well).
There's really not much you can do, in all reality. Type A's have problems slowing down, or problems when they constantly take things too seriously.
I came to the realization that to get along with her, I had to be a bit more like her. (Since asking her to change was/is out of the question, one word: Snarky). So I became a better student, and took charge a bit more and tried to force her to talk a bit more about herself and did activities she enjoyed. (Social ones, not schoolwork or job/task work)
Basically, she realized I'd stick around even if she was a pain to deal with when she got really uptight about things (which happens a lot), and she tried to become a little less perfectionistic.
Sorry, I rambled a bit. Hope this helps, PM me if you want to chat.