For WordPress core, yes. For plugins, not quite yet. (Plugin updates can be tricky sometimes.)
DreamHost manages updates to all system software, including all of the applications you mentioned. You don’t have to worry about it at all.
FTP, SFTP, SSH, you name it! You have full access to your files. (FTP only by default, but you can enable SFTP and SSH through the panel at any time.)