Go on your roof, remove the vent covers, seal around the vent tube and the roof so there is no gap for odors to come back down into the RV and *poof*, your odor problems, barring a cracked or poorly positioned pipe, will go away--guaranteed.
Now, here's my personal opinion, you don't need fancy chemicals in the toilet. There is no black tank treatment in the world that will make the tank smell good--I've tried them all. I now just use a cheap liquid laundry detergent to act as a surfactant. I use a clear section on the slinky to monitor what comes out and the laundry detergent along with plenty of water helps breakdown waste better than anything else.