Group synchronization in complex dynamical networks with different types of oscillators and adaptive coupling schemes