They're generally interchangeable when it comes to opinion, pensiamo che...crediamo che... kind of like in English we think that...we believe that... (particularly because of regional differences) but in this case thinking and believing are quite different.