A problem with fixed wing is that you should be an experienced pilot and be able to fly in Manual mode while you are tuning the stabilization (PIDs, level flight trim, etc).
CC3D does not have GPS flight modes. Revo has some GPS flight mode auto takeoff and landing, but I don't know if they work for fixed wing and I have never tried them.
This is a wing so it is hand-launched? It would seem that Attitude mode should work well for that. Attitude mode is self leveling. Is there something you think you need that is more than Attitude mode?
Be aware that Attitude mode has some PID wind-up issues while you hold it in your hand, so you should probably reduce the ILimit once you are done tuning the PID or quickly throttle up after launch. You really need to leave Stabilization->ZeroTheIntegral enabled.
https://forum.librepilot.org/index.php?topic=4819.msg32420;topicseen#msg32420Personally I use Rate mode which helps a lot compared to Manual, and doesn't have as much windup as Attitude. Of course Rate is not self-levelling.
If the model has any kind of rudder control, I suggest that you set rudder/yaw stabilization to Manual.