to accept a caution you are accepting that you committed the offence
Correct.
I assume if they have offered you a caution there is sufficient evidence for a conviction at court.
Not necessarily.
Finally, I would be asking your solicitor, not those on here to advise you on this.
Absolutely right.
It would be unwise to agree to a caution without consulting a solicitor who specialises in criminal law.