It is hard to untangle the conflicting narratives given the unreliability of some of the central characters. Cohen, for instance, has pleaded guilty to lying to Congress and saw his credibility attacked last week by Republican lawmakers. Davis has had to walk back at least one bombshell assertion over the last year — that his client could tell investigators that Trump had advance knowledge of a Trump Tower meeting with a Russian lawyer during the 2016 campaign — and Giuliani has fumbled facts and repeatedly moved the goalposts about what sort of behavior by the president would constitute collusion or a crime.