Notation- $U_1(\mathbb{Z}G)$ here means units of $\mathbb{Z}G$ with augmentation $1$, i.e. $u=\sum_{g\in G} a(g)g \in U(\mathbb{Z}G)$ such that $\sum_{g \in G} a(g)=1$
1) I have done theorem by Higman which states that If $G$ is a torsion group then $U_1(\mathbb{Z}G)=G$ iff $G$ is either an abelian group of exponent $1,2,3,4$ or $6$ or a Hamiltonian $2$- group.
2) Another criterion I have done is that if $G \le U_1(\mathbb{Z}G)$ and [$U_1(\mathbb{Z}G):G $] is finite then $U_1(\mathbb{Z}G)=G$.
What are other interesting/ nontrivial criterion for units in $\mathbb{Z}G$ to be trivial? References are welcome too.
In the book An Introduction to Group Rings by Milies and Sehgal there is in chapter 8.2 the following exercise:
You might also like some of the other exercises in this chapter.