USMNT star Christian Pulisic admits the quality of Serie A has "surprised" him and playing at AC Milan has helped him regain his confidence.