I could be wrong because I'm on the WJEC board, but CGP revision books are the best you can get. They cover everything you need to know, nothing more, nothing less.
Also sometimes in the CGP guides there a a few side notes that are tiny but still have information you need.
I'd say either try to find the official spec, or ask another teacher, BUT I would trust a CGP guide over one teacher.