Here's what is working for me. (Using free tier... Tweets - post up to 1500 Tweets per month)
App Permissions
-> Read and write (Read and Post Tweets and profile information)
disable request email address
Type of App
-> Web App, Automated App or Bot (Confidential client)
App Info
Callback URI...