Hi David and welcome to HCM.
Your doctors were guessing what is the exact caues of your changes. You should do urethral swab tests to find is it bacterial or
fungal infection. Or this is caused by
herpes virus. Also this can be
allergy reaction or irritation.
RAsh will disappear when you stop taking antibiotic which caused this and you should stop it immidiately. Some antihistaminic drugs may be helpful for rash.Ask your doctor about it.
Balanitis can be treated by local creams and lotions applying or by per os antibiotics. You should try both solutions and see which one is better for you. Nothing bad will happen, this is nothing serious just you need to be patient have proper hygiene and follow doctors recommendations.
WIsh you good health.