"I should have had better information before jumping to that conclusion." SHOULD HAVE indicates that something was expected, but didn't happen. SHOULD HAVE HAD indicates a better outcome could or...
should have: You should use should have in a sentence as past tense like "You should have done your chores." I agree with that as: This is used when you are talking about an event that took place...