I found a funnel in the auto section (Walmart - try on a few), added surgical tubing to the end of it (Home Depot), and put it into a plastic gallon jug (water or ice tea jug). This is tied to the leg of a table so the jug doesn’t move when driving. I stand and put the funnel up to my body and go. The funnel is loosely tied to the table leg, so I let go of it when done and it falls back into place. I spritz into funnel with vinegar, then wipe myself with wet wipe and shove wet wipe into the funnel top. This stops the smell of urine from wafting up during the night. Next morning, I dump urine out of jug and rinse with vinegar or water and put funnel back in and secure to table leg. I would rather pee in my van than anywhere else now.
#2: I use 5 gallon bucket but fill it with TP half way up and then put a small bucket with 4 gallon plastic bag (Walmart) lining it. The smaller bucket (collapsable bucket from Walmart camping section) fits the inside of 5 gallon HD bucket with the toilet seat on it and I can use much smaller bags inside. When finished, I put bag into zip lock bag (can fit 2 in zip lock), and toss into the first garbage can I see. I do not store these used bags inside because even though they are water proof, they are not smell proof. The odor will start to waft through the zip lock bag in an hour or two. When boondocking, I put these bags into a 2 gallon Igloo water container with screw top till I get back to a dumpster. I keep the Igloo container tied to the back cargo rack.
I’ve got this down to a fine art now and will go in my van if at all possible.