If you replaced stinky hoses, there's almost certain to be residual odor from 'em in every area they passed through. That'll be easy, if a bit labor intensive, once you have water again.
If the odor is only around the holding tank, don't do anything else until you have water again, 'cuz a thorough cleaning with detergent and water is the only thing that'll work.
If you're using a power washer, don't put detergent in its reservoir...that dilutes it too much. Instead, buy a 1 gallon pump garden sprayer--and get a good one (Ortho makes one for bout $15 (pre-inflation price) I've had for 20 years. Start by wetting down every surface, nook and cranny in that area, then spray detergent (Dawn dishwashing liquid is a good choice) full strength on every surface, nook and cranny and give it a few minutes to work before attacking with the power washer. Finally rinse very thoroughly. (These instructions also apply to bilge cleaning, btw). Be sure to clean off the tank and get under the tank.
The final step after everything is at least 90% dry will be to use the sprayer again to apply a fine mist of a product called PureAyre
PureAyre onto every surface, nook and cranny. Do NOT rinse...just let it dry. If you still have any odor, you missed a spot.
I found PureAyre at a boat show in Seattle in 2005...came home with some samples and it knocked my socks off! It's the only thing I've ever found that'll eliminate ANY odor, even diesel and smoke, when used as directed. They make several versions...the "household" version will work well for this job. Amazon has it...I recommend you buy a gallon...there will will be other jobs where you'll use it.
--Peggie