What you know or think you know means zip. If he was under oath when testified, that's a whole different story. Someone said he wasn't under oath. If that's the case, it's all meaningless. This is not complex.
Yeah, because someone under oath *HAS* to tell the truth. It stops them from lying. Nobody ever lies under oath.