Having a quick Google, the articles I've come across seem to indicate that swearing at police has in the past been interpreted as illegal, but nothing has mentioned it being classed as assault.
http://www.telegraph.co.uk/news/uknews/law-and-order/8902770...
http://www.theguardian.com/commentisfree/libertycentral/2010...
Not a lawyer, obviously.
Where did that opinion come from? Do you have a source?
The Met continues to arrest people for swearing at police as they rejected the ruling. I know that Police Scotland continue to arrest people for swearing at police but I'm not sure how/if it has affected forces in England and Wales. At the time it was reported that the precedent could likely quash any future charges in similar circumstances.
There's 2011 advice provided to the Met which says that courts are unlikely to convict because officers are assumed to be robust: http://www.bbc.co.uk/news/magazine-15816761
It's probably a bad idea to direct insults at officers (because no-one likes being called a fucking facist wanker) and results will vary by location.
I'm not sure, but I think that after the first time the officer should say "don't use that language at me" and therefore probably tells the citizen that they are causing harassment and distress. Then if they continue to do it, after the warning, it becomes an offence. So perhaps it should be "continues to use offensive language after a warning about the language has been given".
[The same laws apply for insulting non officers btw.]
Edit: Upper limit is technically one year in prison or a corresponding monetary fine (value depends on your income as is standard in Germany)
Then, there isn't a catalogue for insults and their penalty. That's because criminal law in Germany is driven by the idea that the thing to be penalised is the individual guilt, rather than an objective action. This has a lot of consequences, one of them being that your action is weighted by what you wanted when doing the potentially criminal action, i.e. the intent.