Useful expressions:
have second thoughts = sich etwas anders überlegen, Zweifel haben
on second thought = nach reiflicher Überlegung, es sich anders überlegen
He had second thoughts about taking the trip.
(Er hat es sich wegen der Reise anders überlegt.)
I actually planned to attend the lecture. On second thought, I guess I won’t go after all.
(Ich hatte eigentlich vorgehabt, zu der Vorlesung zu gehen, nun habe ich es mir anders überlegt und werde doch nicht hingehen.)