Second guess means to question a decision or action that has already been completed. (verb)
An example of second guess is when you make a decision and then you start to think about it a little more and decide another decision might have been better.
An example of second guess is when a friend does something and then you suggest that maybe a different course of action should have been pursued.