"Never accept a caution. It usually means that the Police don't have enough evident to convict and they can't be bothered to complete all the required paperwork. It will be recorded on your 'record' and could come to light even 30 odd years later. You're better off fighting it in court...!"
I don't even know how to begin to tell you how wrong this statement is.
A police caution is a formal recording of guilt, meaning you have to admit to the offence to be elligable to receive one. An admission of guilt, what more evidence do you need? The only reason a charge isn't given is because it's probably your first offence.
Yes, it is recorded on your "record", your police record (aka criminal record) which only the police have access to. However, a caution is NOT a criminal conviction and you do not have to declare your caution if you are asked if you have any "criminal convictions".
A caution will remain on the Police National Computer for 5 years and in that time can be used against you if you are later arrested for a similar offence while the caution is still on your police record.
I would be surprised if a caution appeared on a CRB check because as I said before, cautions are only seen by police eyes.