VPNs will only allow you to be so anonymous because you have to give whatever company you're using the endpoints in order to go online. You're shifting the usage from your ISP to another company, which then can still be subpoenaed by law enforcement if you're doing something malicious. Make sure you're using a trusted company.