Quad-copter miss-behaving on air

You could update the firmware, reset to default and use The Configurator as @amilcarlucas was suggesting.
The Configurator