While Peter's answer works, it will send four separate writes to the database. This in turn will fire listeners to that user data four times, which may not be what you want.
To update parts of a node in one go, use the updateChildren()
method.
FirebaseUser user=FirebaseAuth.getInstance().getCurrentUser();
String useruid=user.getUid();
DatabaseReference ref=FirebaseDatabase.getInstance().getReference().child("Accounts").child("user").child(useruid);
Map<String, Object> updates = new HashMap<String,Object>();
updates.put("date", newdate);
updates.put("email", newemail);
updates.put("name", newname);
updates.put("type", newtype);
ref.updateChildren(updates);
This now sends all four values in a single update command, all failing or succeeding together, and leading to one update to other clients.
Also see the section update specific fields in the Firebase documentation.