`parted` doesn't have an option for removing the filesystem, you can use `wipefs` before running the command. `fdisk` will ask you to remove existing filesystems when creating a partition and you can also use `--wipe-partitions always` to make this automatic.
`partprobe` tells kernel to re-read the partition table on the device. You don't need to run this manually, both `parted` and `fdisk` do this after making partition table changes (they use the `BLKRRPART`/`BLKPG` ioctls to do that).
`udevadm settle` just waits until UDev finishes with current queue of events. Again, no need to run this manually, you are not using any tool that relies on UDev (like UDisks) and again, it's up to the tools/users of UDev to deal with this.
`systmelctl daemon-reload` is used to reload systemd manager configuration. This has nothing to do with partitioning.