Is there anyway to force Android to replace the scope with a custom description or description defined by Google?
No it's not possible to use a custom description. When you use the Oauth2 scopes on Android versions lower than 4 (I think, I'm not sure about 3) the exact scope will be shown to the user instead of something more user friendly. On Android 4 and newer you will get a description instead so this description seems to be part of Android itself.
Is there any way achieve what I'm trying to achieve?
You could try to use Google play's GoogleAuthUtil instead of the account manager for this as it gives a much better user experience. For a comparison between using the account manager and GoogleAuthUtil see: In a nutshell what's the difference from using OAuth2 request getAuthToken and getToken