I dated a guy who was also a master of revisionist history. You'd make plans for something the night before, and last thing said would be, "OK, so tomorrow you are doing X, Y and Z and I will pick you up at 4:30 so we can do A, B, and C (which are reliant on his having done X, Y, and Z first." It would all be discussed in great detail, finalized, and agreed upon. Then 4:30 would arrive, and I'd be there, and he'd either be out, or he hasn't done X, Y, and Z, and all kinds of other people are waiting on us reliant on the pre-arranged plans, and his version would be, "What? I didn't know you were picking me up at 4:30! And I thought we were doing X/Y/Z after you picked me up, and you never said anything about A/B/C."
It happened over, and over, and over, ie "honest Charlie Brown, I'll hold the ball, I promise not to let it go THIS time."
Another of his favourites was to change stories around to get a laugh. He loved attention, people found him captivating, and he got his laughs. But he would change stories that involved me, to get that laugh. The story would be based on truth, but he'd change a few details to make it funnier. One story in particular that involved me, he simply changed the order of events. So everything he said did happen, but not in the order he said. However, changing the order of events changed how I was portrayed. It made it look like I did something with the goal of impressing him and outdoing another girl, when in fact, I did it on my own merit, before the other girl had tried it, and it had nothing to do with trying to outdo anyone or impress him.
So there he was telling the story to a group of mutual friends, when I interjected and said "Actually, that's not how it happened. I did X first, and THEN Y happened."
He later got mad at me for "ruining his story" and "why do you care so much about the order, it was funnier when I told it."
His version of reality was so infuriating that I really could not cope with having him in my life anymore.