Water conditioners like Prime are almost instantaneous in their interaction with your tank water according to the vendor. I just add in the appropriate amount for the entire tank and then let the Python flow water directly into the tank. I have never had a problem using this method.
Some things to remember:
1) I always try to split up the required conditioner when adding it to the tank as it circulates faster in the tank that way. Pour some in different parts of the tank before pumpng water back into the tank.
2) If you keep you filters running during water changes then try not to pump water back in right next to a filter intake so the conditioner has a chance to react with the water in the tank before it is pumped through a filter.
3) Make sure the water is flowing at the correct temperature at sink before sending it directly into the tank. I always use running cold water to drain the water out of the tank and change to hot at the very end. That way hot water is in the pipes ready to mix when I pump water back in otherwise the temperature might change when hot water actually gets to the sink. I also have one of those stick on thermometers mounted (taped) on the Python hose and watch what it reads as I drain water out and make sure the water going back in matches the same temperature and I check it more than once as the tank is filling. Remember that if the water being pumped back in does not closely match the existing tank water it may not alter the tank temperature at first (especially in a large tank) until it reached a tipping point, then all of a sudden the temperature will change quickly and you might have to compensate quickly at the faucet. Remember that someone/something else (washer, another faucet, outside hose, etc...) in the house might use home water and cause the initially set temperature of incoming water to fluctuate so keep constantly watching what you are pumping in and the current tank temperature.
4) If like to drain water in tanks down to the top of the canister filter intakes (maximum water change with filters running) then make sure when you reach that water level that you either remove the suction end from the water, shut off the hose flow valve, or shut off the sink flow valve otherwise water will keep flowing through the hose even though the sink water is not running. This could drain out additional tank water causing your filters to run dry and be hard to prime again.
5) I have found it is much easier to have a single lever activated faucet then a faucet with two knobs controlling the hot and cold water. With a lever you can easily figure out pretty close where it has to be pointed to ge the same temperature water every time you do a water change. With two knobs you have to twist each exactly to mix the water to the correct temperature which is harder to do and remember.
6) If you accidentally suck up some gravel while pumping water out it sometimes will clog up the flow and your suction levels will drop accordingly. If it looks like you are not sucking as much up as before just backflush the hose for a second and blow the gravel back into the tank.
7) I always use a metal sink strainer when pumping water from the tank as many times gravel gets sucked up and passed through the hose to the sink and it keeps it from going down the drain. You can collect alot of gravel in the sink if you push the suction hose end deep into the gravel for too long or get distracted especially with high water flows/pressure. I just collect and wash the sink gravel when I am done and throw it back in the tank again.
8) I use a Brass faucet adapter with a Brass quick change end on the Python hose as this gives me a firm non leaking connection that allows me to quickly connect and disconnect the system from the sink and then put the faucet aerator back on when I am done.
9) You should also have a $5 Brass backflow check valve (from hardware store) on your faucet adapter as this keeps any tank water from possibly cross connecting into your house fresh water system. If you are sucking water from your tank and have the hose end under water and the water pressure dropped unexpectedly in your house (near by fire hydrant was opened or a water main broke) water could be sucked into your fresh water system contaminating your local water. A backflow check valve is probably required by local plumbing code any time you have a hose connected to any type of house faucet inside or outside.
10) Be careful when pumping water back into your tank that the hose end is locked into your tank (either by a glass top or some holding device) or it can pop out of the tank and get water all over really fast. This can happen when initially pumping water back in as the end can jump around when water first flows out or if someone accidently trips on the hose.
11) Remember after you are done pumping water into the tank to remove the hose end from the tank and pump the hose dry again before storing it. This will prevent it from leaking all over the floor when carrying it from the sink.
12) You can clean and disinfect the entire hose by dropping it in a large bucket occasionally with some bleach in the water. This will keep the hose clean and kill any algae trying to grow inside the hose, just remember to flush it well before reusing.
I sure they are some other use pointers that I forgot but maybe others can point them out.....................