We just made a trip similar except for Yuma. Here's some of our stops and others we heard about:
Canyonville, OR - Seven Feathers Casino RV Park or you can overnight at their fuel stop. Buy fuel there. Players card you get a discount on fuel.
Redding, CA - we stayed at Mountain Gate RV Park just north of Redding. There is also a casino there with an RV Park - Win River.
From Redding, head east on CA Hwy 44. Rest area at Bogard 25 miles before you get to Susanville.
Susanville, CA - didn't stay there but on this forum Susanville RV Park was recommended.
At Susanville, we took US395 south.
Bishop, CA - we stayed at the Bishop RV Park - at the Tri County Fairgrounds.
We stopped in Barstow but we stayed at the Marine Corps base. I don't see any other campgrounds there. Maybe someone on this forum could help. Otherwise, I would head to Needles CA where there is a KOA and other campgrounds.
from Needles you could head south on US95 to Yuma.