Begs belief, some information must be getting caught by a classification here
I believe the term you were looking for is "beggars belief".
I believe the term you were looking for is "beggars belief".