I have a friend like this and it drives me INSANE! Mainly because I know that everything she says isn't true anyway and it's just too hard for me to sit there and nod my head along to her delusions.
I have dealt with it by slowly backing out of the friendship. I value friendships where both parties are valued and listened to. I don't have time for that shiz anyway!