Your information is incorrect because of many reasons.
1. EU and associated countries (e.g. Switzerland)? Germany does not care
2. Other countries? Give reasons, get a permit.
3. German dual citizenship law does not make any statements how many citizenship you can have.
4. There are countries that do now allow citizens to renounce, e.g. Iran.