I use the API, it is 1 drop per gallon, or 1 ml for 20 gallons (as you mentioned). I use one of those medical eye-droppers like Steven mentioned, with ml marked; then I can fill it to 1 ml for 20 gallons in my larger tanks, or carefully squirt one drop per gallon for smaller tanks.
Most manufacturers will say their conditioner is "safe" if overdosed or something similar. It seems that they define "safe" meaning the fish will not immediately die. Adding any substance to the tank water means it will likely get inside the fish via osmosis, and this should always be kept to the absolute essential minimum.