Productive contradictions: dissonance, resistance and change in an experiment with cooperative learning