Added update method to DBConnection based on Maps instead of requiring a
DBRow or building sql manually.