I suppose this is the most delicate way of saying that she is delusional. The world's most insidiously effective liars are always those who believe their own lies.
I prefer lying sack of crap to describe the calumnious witch Ford.
Clearly, she sincerely believes her account.
https://youtu.be/QQOWp3tLb2s?t=29
Team America...that’s why they call it “acting”.